Should CS Educators Know ?
نویسندگان
چکیده
here is a difference between the background required of a practitioner or researcher in a scientific field and an educator thereof. While the work of the former requires extensive knowledge and skills in the field itself, the latter must have the additional ability to convey this knowledge to others correctly and reliably, to teach the said skills, to provide perspective, and to infuse the students with interest, curiosity, and enthusiasm. All this requires the educator to be more of a scientific intellectual, at least as far as the field in question is concerned. We claim that while some of this is a matter of personality and natural aptitude, some can be acquired by being exposed to material that goes beyond the technical core parts of the field. We take a closer look at these issues as they arise in the CS field. In particular, we identify some of the additional material with which CS educators should become acquainted, over and above that normally covered by an undergraduate CS program. As an interesting upshot of our work, we have constructed an undergraduate course out of this material, and have already had some experience delivering it. Parenthetically, it would be interesting to do the same for other subjects, resulting in Judith Gal-Ezer and David Harel
منابع مشابه
An Evaluation of Three Chinese CS&T Curricula
This paper describes the undergraduate computer science and technology (CS&T) curriculum at three Chinese universities one national and two regional. On the basis of admission criteria, curriculum content, and internships these curricula are compared with equivalent US universities. The purpose of this analysis is to help American educators and IT professionals understand what CS&T product is p...
متن کاملSituated Learning in Computer Science Education
Sociocultural theories of learning such as Wenger and Lave’s situated learning have been suggested as alternatives to cognitive theories of learning like constructivism. This article examines situated learning within the context of computer science (CS) education. Situated learning accurately describes some CS communities like open-source software development, but it is not applicable to other ...
متن کاملOpen Courseware and Computer Science Education
The recent enthusiastic reception of the MIT OpenCourseWare (OCW) project has significantly improved the general awareness of Open Courseware (OC). However, many other lesser known projects and resources can also be classified as OC. The OC movement can potentially provide a vast pool of resources to satisfy diverse needs of Computer Science (CS) educators. However, there are only limited discu...
متن کاملWhat do Moral Educators Know About Their Students? A Study of Pluralistic Ignorance
This study's the question how well moral educators know their students' moral views, is part of the more general question whether they base their efforts to foster moral development on adequate understanding of children. The findings show that most teachers indeed seem to possess a stereotypical image of the student. In order to reduce pluralistic ignorance, I recommend that moral educators sho...
متن کاملWorkshop: A Creative Introduction to Programming with Scratch
This workshop introduces a creative way of teaching computer science. Creativity will be regarded as essential for CS and for motivation and interests of students. The relevance of creativity for CS education will be discussed; criteria for creative CS lessons and a creativity teaching framework are presented. Together we will run through an introduction to programming while exploring and being...
متن کامل